package com.lighthouse.base.content.vo;

public class SearchContentVO extends ContentVO {
	private static final long serialVersionUID = 1L;

	private String 	keyword;
	private String 	contentType;
	private String 	sortKey;
	// Pagging
	private Integer	totalCount;
	private Integer	firstIndex;
	private Integer	rowCountPerPage;
	private Integer	showPageCount;

	
	public SearchContentVO() {
		super();
		this.keyword= "";
		this.contentType = "";
		this.sortKey = "LASTUPDATE"; //Default Search Order Key
		
		this.totalCount = -1; //not define
		this.firstIndex = 0;
		this.rowCountPerPage = 10;
		this.showPageCount = 10;
		
	}

	// Getter & Setter ---------------------------------------------------------------------------------------------------
	
	public String getKeyword() {
		return keyword;
	}


	public void setKeyword(String keyword) {
		this.keyword = keyword;
	}


	public String getContentType() {
		return contentType;
	}


	public void setContentType(String contentType) {
		this.contentType = contentType;
	}


	public String getSortKey() {
		return sortKey;
	}


	public void setSortKey(String sortKey) {
		this.sortKey = sortKey;
	}


	public Integer getTotalCount() {
		return totalCount;
	}


	public void setTotalCount(Integer totalCount) {
		this.totalCount = totalCount;
	}


	public Integer getFirstIndex() {
		return firstIndex;
	}


	public void setFirstIndex(Integer firstIndex) {
		this.firstIndex = firstIndex;
	}


	public Integer getRowCountPerPage() {
		return rowCountPerPage;
	}


	public void setRowCountPerPage(Integer rowCountPerPage) {
		this.rowCountPerPage = rowCountPerPage;
	}


	public Integer getShowPageCount() {
		return showPageCount;
	}


	public void setShowPageCount(Integer showPageCount) {
		this.showPageCount = showPageCount;
	}

}
